package com.plian.system.vo.pf;

import com.plian.system.entity.pf.LeadershipPayRecord;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * @Description: TODO
 * @Author: Take-off
 * @Date: 2023/3/27 10:03 AM
 * @Param
 * @return
 * @Version: 1.0
 **/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "LeadershipPayRecordVO", description = "领导薪酬发放备案 VO")
public class LeadershipPayRecordVO extends LeadershipPayRecord {
    private static final long serialVersionUID = 1L;

    private String createUserName;

    private String updateUserName;

    private String approvedUserName;

    private String fillingUnitName;

    @ApiModelProperty(value = "去年年度")
    private String lastYear;

    @ApiModelProperty(value = "年度薪酬分配系数-平均系数")
    private BigDecimal annualPayAverage;

    @ApiModelProperty(value = "年度时间系数-平均系数")
    private BigDecimal annualTimeAverage;

    @ApiModelProperty(value = "任期激励分配系数-平均系数")
    private BigDecimal termIncentiveAverage;

    @ApiModelProperty(value = "任期时间系数-平均系数")
    private BigDecimal termTimeAverage;

    @ApiModelProperty(value = "上报日期（导出用）")
    private String fillingTimeStr;

}
